<%--
  Created by IntelliJ IDEA.
  User: Administrator
  Date: 2024/6/13
  Time: 11:08
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="c"
           uri="http://java.sun.com/jsp/jstl/core" %>

<html>
<head>
    <title>Title</title>
</head>
<body>
    <h1>处理的结果</h1>
    <!--
        requestScope:请求作用域
        sessionScope:会话作用域
        applicationScope:上下文作用域

        作用域对象.属性名称
    -->
    <p>
        获取请求作用域数据 ：${ requestScope.upperCase }
    </p>

    <p>
        获取会话作用域数据 ：${ sessionScope.name }
    </p>

    <p>
        获取上下文作用域数据 ：${ applicationScope.age }
    </p>



    <h1>JSTL的使用</h1>

    <c:if test="${applicationScope.age >= 18}">
        成年
    </c:if>

    <c:choose>
        <c:when test="${applicationScope.age >= 18}">
            成年
        </c:when>

        <c:otherwise>
            未成年
        </c:otherwise>
    </c:choose>

    <h1>循环</h1>
    <!--
        items属性：读取Servlet作用域中设置的集合数据（List,Set,Map,数组...）
        var属性：指定迭代变量，也就是集合中的某个元素
    -->
    <c:forEach items="${requestScope.list}" var="u">
        <p>${u.name} - ${u.age}</p>
    </c:forEach>

</body>
</html>
